#ifndef TOOL_H
#define TOOL_H
#include <map>
#include <string>
#include <fstream>
#include <string.h>
#include <set>
#include <vector>
#include <sstream>
#include <iostream>
#include <iomanip>   

using namespace std;
#define MAXSIZE 2048

#define SEND(soc,str) send(soc,str.c_str(),strlen(str.c_str()),0);
#define RECV(soc,c_msg) recv(soc,c_msg,MAXSIZE,0);
//URL参数解析
string GetValueBuUrl(const string &param,string key);
    //URL参数串构造
string GenUrlParamString(const map<string,string> &map_param);

void Split(const string& str, char _type,vector<string> &vec_ret);

bool SaveFile(string filename,string content);

string ReadFile(string filename);

void EnterMenu();

void MainMenu();

void GroupMenu();
#endif